#pragma once

#pragma once
#include <QOpenGLWindow>
#include <QOpenGLFunctions>
#include <QOpenGLShaderProgram>
#include <QOpenGLBuffer>
#include <QMatrix4x4>
#include <QOpenGLTexture>
#include <QOpenGLVertexArrayObject>
#include <QSequentialAnimationGroup>
#include <QPropertyAnimation>
#include <QOpenGLExtraFunctions>
#include <QTimer>
#include <QList>
#include <QVector3D>





class GLWindow : public QOpenGLWindow
{
	Q_OBJECT;
public:
	GLWindow();
	~GLWindow();

	void initializeGL();
	void resizeGL(int w, int h);
	void paintGL();
};